package com.cskaoyan._09static._01introduction;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/6 11:06
 **/
/*
引例:
场景如下:
一场篮球比赛, 梦之队有5名顶级球员Kobe, James, Stephen......
都是神射手擅长投3分,投篮必进
每进一球, 队伍分数+3, 比赛结束, 统计一下该队伍得分情况,  写程序模拟这个场景.


static根据修饰的成员不同,分类
1.被static修饰的成员变量---->静态成员变量
2.被static修饰的成员方法--->静态成员方法
 */
public class Demo {
    public static void main(String[] args) {
        // 表示分数
        int count = 0;

        Player p1 = new Player("Kobe");
        Player p2 = new Player("James");
        Player p3 = new Player("Stephen");

        p1.shot();
        count += 3;

        p2.shot();
        count += 3;

        p3.shot();
        count += 3;

        //System.out.println("球队总计得分:" + p3.count);
        //System.out.println("球队总计得分:" + p1.count);
        //System.out.println("球队总计得分:" + p2.count);
        //System.out.println("球队总计得分:" + p2.count);
        System.out.println("球队总计得分:" + count);

        //--->引出static

    }
}

// 定义一个Player
class Player{
    // 定义成员变量
    String name;

    //int count = 0;

    public Player(String name) {
        this.name = name;
    }

    // 定义 成员方法
    public void shot() {
        System.out.println("投3分");

    }
}